首页>>百科常识

如何使用kcptun加速ssh

今天宠物迷的小编给各位宠物饲养爱好者分享安卓kcptun设置的宠物知识,其中也会对如何使用kcptun加速ssh进行专业的解释,如果能碰巧解决你现在面临的宠物相关问题,别忘了关注本站哦,现在我们开始吧!

如何使用kcptun加速ssh

如何使用kcptun加速ssh

第一,这个设计里面说“消息摘要采用MD5,杜绝非法篡改”这是完全错误的。防止消息篡改要用Message Authentication Code,不能用Hash function,不管是怎么Hash都是不能防止篡改的。更何况MD5做Hash根本不合格,早**成筛子了。正确的做法是AEAD Cipher,比如AES-GCM或者chacha20-poly1305。

第二,我简单的看了一下源码,似乎两个方向(客户端到服务端和服务端到客户端)用的是相同的IV(encryptor和decryptor用同样的IV的初始化)。这意味着AES-CFB有IV重用,这是绝对的错误用法,直接导致攻击者能够解密数据包。(作者扯了半天的所谓OTP只是所有加密算法的基本要求,然而如果我的理解没错,他没用对)。

第三,基于UDP的安全协议都有被replay attack的可能,这个协议好像没有写怎么防止?

第四,这个PSK是程序随机生成还是用户指定?如果是用户指定,用SHA256生成key是不够的,因为用户指定的key往往强度不够,需要用key stretching function比如scrypt或者pbkdf2-hmac来处理。

kcptun为什么作为一种模式存在

随便看了一下,可以看出以下问题出来:

第一,这个设计里面说“消息摘要采用MD5,杜绝非法篡改”这是完全错误的。防止消息篡改要用Message Authentication Code,不能用Hash function,不管是怎么Hash都是不能防止篡改的。更何况MD5做Hash根本不合格,早**成筛子了。正确的做法是AEAD Cipher,比如AES-GCM或者chacha20-poly1305。

求助在 iPhone 上怎么连搭建了 kcptun 的 ss

iphone无法连接到itunes的一般处理方法:一、首先检查数据线是否完好,建议换一根原装数据线试一试。
二、然后检查apple mobile驱动是否正常,具体操作方法:
1、右键“我的电脑”--高级系统设置,在硬件选项下,点击“设备安装设置”。
2、在出现的页面中,选择“是,自动执行该操作”。
3、重新拔插USB设备。
4、右键“我的电脑”--设备管理器,在右边找到出现叹号的USB设备。
5、在设备上右键,重新安装驱动程序。
6、重新启动电脑,然后将iPhone用数据线再次插入在电脑上即可识别。

本文由宠物迷 百科常识栏目发布,非常欢迎各位朋友分享到个人朋友圈,但转载请说明文章出处“如何使用kcptun加速ssh

标签:宠物爱好